 package com.sc.nft.controller.request;

import com.sc.nft.enums.AccountStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

@Data
public class ModifyUserInfoDTO {

    @ApiModelProperty("证件有效期")
    @NotBlank(message = "请填写证件有效期")
    private String idExp;
    @ApiModelProperty("证件签发日")
    @NotBlank(message = "请填写证件签发日")
    private String idStd;
    @ApiModelProperty("国徽面照片")
    @NotBlank(message = "请上传身份证国徽面")
    private String emblemImage;
    @ApiModelProperty("国徽面Id")
    @NotBlank(message = "请上传身份证国徽面")
    private String emblemId;
    @ApiModelProperty("人像面id")
    @NotBlank(message = "请上传身份证人像面")
    private String portraitId;
    @ApiModelProperty("人像面照片")
    @NotBlank(message = "请上传身份证人像面")
    private String portraitImage;
    @ApiModelProperty("签发机关")
    @NotBlank(message = "请填写签发机关")
    private String authorityName;
    @ApiModelProperty("用户住址")
    @NotBlank(message = "请填写身份证地址")
    private String address;
    @ApiModelProperty("状态")
    private AccountStatusEnum status;
    @ApiModelProperty("失败原因")
    private String remark;
}
